package com.heima.comment.service;

import com.heima.comment.dtos.CommentRepayDto;
import com.heima.comment.dtos.CommentRepayLikeDto;
import com.heima.comment.dtos.CommentRepaySaveDto;
import com.heima.comment.vos.CommentVo;

import java.util.List;
import java.util.Map;

public interface ApCommentRepayService {

    /**
     * 评论回复
     *
     * @param commentRepaySaveDto 前端dto
     */
    void save(CommentRepaySaveDto commentRepaySaveDto);

    /**
     * 评论回复列表
     *
     * @param commentRepayDto 前端dto
     * @return 返回结果
     */
    List<CommentVo> load(CommentRepayDto commentRepayDto);

    /**
     * 评论回复点赞
     *
     * @param commentRepayLikeDto 前端dto
     * @return 响应结果
     */
    Map<String, Integer> like(CommentRepayLikeDto commentRepayLikeDto);
}
